package aphorism;

import java.awt.event.ActionEvent;

/**
 * Kümmert sich um die Textfarbe des Stringpanels.
 *
 * @author Patrick Bauer
 * @version 1.0
 */
public class FontColorSelect extends AbstractColorSelect {

    /**
     * Setzt beim aendern der Combobox die gewaehlte Farbe als Schriftfarbe des StringPanels.
     *
     * @param e uebergebenes Event der Combobox
     */
    @Override
    public void actionPerformed(ActionEvent e) {
        FontColorSelect box = (FontColorSelect) e.getSource();
        ColorItem item = (ColorItem) box.getSelectedItem();
        
        if(this.getStringPanel() != null){
            this.getStringPanel().setFontColor(item.getColor());
            this.getStringPanel().repaint();
        }
    }    
}
